package com.dxf.sysadmin.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.dxf.common.utils.ResultJson;
import com.dxf.sysadmin.entity.Clazz;
import com.dxf.sysadmin.entity.Student;
import com.dxf.sysadmin.entity.qo.ClazzQo;
import com.dxf.sysadmin.entity.qo.MyPage;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * 学生表 服务类
 */
public interface StudentService extends IService<Student> {

    /**
     *学生列表分页查询
     */
    ResultJson studentPage(MyPage qry);

    /**
     *更具id列表删除学生
     */
    ResultJson deleteStudent(List<Long> list);

    /**
     *新增或者更新学生
     */
    ResultJson saveOrUpdateStudent(Student obj);

    /**
     *下拉选项数据（班级，系统用户）
     */
    ResultJson selectData();

    /**
     *根据上传的excel插入学生
     */
    ResultJson uploadFile(MultipartFile file);
}
